
///////////////////////////////////////////////////////////////////////////////
//
//  Copyright (c) 2009, Perry L Miller IV
//  All rights reserved.
//  BSD License: http://www.opensource.org/licenses/bsd-license.html
//
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
//
//  Shader program class.
//
///////////////////////////////////////////////////////////////////////////////

#include "SceneGraph/Shaders/Program.h"

using namespace SceneGraph::Shaders;


///////////////////////////////////////////////////////////////////////////////
//
//  Constructor.
//
///////////////////////////////////////////////////////////////////////////////

Program::Program ( const std::string &name, 
                   const std::string &vertexCode,
                   const std::string &fragmentCode ) : BaseClass(),
  _name ( name ),
  _vertexCode ( vertexCode ),
  _fragmentCode ( fragmentCode )
{
}


///////////////////////////////////////////////////////////////////////////////
//
//  Destructor.
//
///////////////////////////////////////////////////////////////////////////////

Program::~Program()
{
}
